home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / WINPROGS / PFE0506.ZIP / CHANGES.TXT < prev    next >
Text File  |  1994-01-10  |  61KB  |  1,594 lines

  1.                          Programmer's File Editor
  2.                       History of Development Changes
  3.                       ------------------------------
  4.                       
  5. Not all the versions whose numbers appear in the list below have been released
  6. publicly
  7.  
  8. Items are flagged thus:
  9.  
  10.   [PFE32] : item is specific to the Windows/NT version
  11.   [PFE16] : item is specific to the Windows 3 version
  12.  
  13.  
  14.  
  15. 0.05.006
  16. --------
  17.  
  18. EditTextInsertASCIICode now correctly inserts Ctrl+I as a single 0x09 character
  19. regardless of whether the window is set for soft tabs
  20.  
  21. Added functions CaretTopOfWindow (Ctrl+PgUp) and CaretTopOfWindowSelect
  22. (Ctrl+Shift+PgUp), and a corresponding DDE command CaretTopOfWindow, which move
  23. the caret to the top left of the current window
  24.  
  25. Added functions CaretBottomOfWindow (Ctrl+PgDn) and CaretBottomOfWindowSelect
  26. (Ctrl+Shift+PgDn), and a corresponding DDE command CaretBottomOfWindow, which
  27. move the caret to the bottom left of the current window
  28.  
  29. Added functions CaretStartOfText (Alt+Home) and CaretStartOfTextSelect
  30. (Alt+Shift+Home), and a corresponding DDE command CaretStartOfText, which move
  31. the caret to the first non-white-space character in the current line
  32.  
  33. A number of function names and DDE command names have changed to be more
  34. consistent with others:
  35.     EditGotoEnd[Select]    now    CaretEndOfFile[Select]
  36.     EditGotoStart[Select]    now    CaretStartOfFile[Select]
  37.     CaretHome[Select]    now    CaretStartOfLine[Select]
  38.     CaretEnd[Select]    now    CaretEndOfLine[Select]
  39.  
  40. Fixed a bug that would cause strange behaviour if WindowTileVertical was
  41. used with the current child window maximized
  42.  
  43. Fixed a bug that would leave the caret and the insertion point at different
  44. places if EditShowCaret was used with the caret in the line immediately above
  45. or below the visible window
  46.  
  47. Changed the menu accelerator keys for Edit|Copy and Edit|Cut to be compliant
  48. with standard Windows usage
  49.  
  50. Fixed a bug that would cause PgUp and PgDn to corrupt the undo stack, leading
  51. to subsequent GPFs or data corruption
  52.  
  53. [PFE16] Fixed a bug whereby pressing and releasing AltGr would stop keypad and
  54. caret movement keys working again in the session
  55.  
  56. The default backup mode is now to keep the file in the same directory as the
  57. original, with a file type of ".&&&", and the backup-mode numbers in the
  58. [options] section of the ini file have changed to make this '0'
  59.  
  60. [PFE32] Circumvented a Win32s 1.1 bug that would corrupt the font size set
  61. in the printer and screen font selection dialogs when running the 32-bit version
  62. under Windows 3.1
  63.  
  64.  
  65. 0.05.005
  66. --------
  67.  
  68. Fixed a bug whereby an Edit Copy following a sequence of typing or deleting
  69. would corrupt the undo stack and lead to a GPF sometime later
  70.  
  71. Menu items now show descriptive text in the status bar when they are selected
  72.  
  73. Status bar updates are now somewhat smoother and less flickery
  74.  
  75. [PFE32] DOS Command-with-capture menu and toolbar items are now correctly
  76. disabled under Win32s
  77.  
  78. Backup now has two modes, selectable with the 'backup-mode' key in the
  79. [options] section of the ini file; files can be backed up either to
  80. subdirectories with the same name, or in the same directory as the original
  81. with a file type of ".&&&"
  82.  
  83. The documented escape character in search strings is now '\' (so that, for
  84. example, a tab is '\t'). The old '^' escape is still supported for the moment,
  85. but needs to be phased out to allow regular expressions to be implemented
  86.  
  87. Fixed a bug that would prevent network printers identified by UNCname being
  88. correctly remembered as the default printer between sessions, and would prevent
  89. the settings for such printers being remembered
  90.  
  91. Fixed a bug that would cause a machine using PathWorks to report a network fail
  92. on drive "?" when PFE was started in the root directory of a drive
  93.  
  94. [PFE32] File names are no longer forced to be lower case in any circumstances,
  95. avoiding problems in case-aware filing systems like NTFS
  96.  
  97. The Execute DOS Command to Window and Execute Launch Application dialogs now
  98. record the last 8 command lines executed, and the last 8 working directories
  99. visited
  100.  
  101. Fixed a bug that would add the wrong title to an attachment icon when mailing a
  102. file via a MAPI mailer
  103.  
  104. Line numbering is no longer confused when printing a file with Form Feed
  105. characters appearing other than at the beginning of lines
  106.  
  107. Toolbar buttons and menu items are now set up correctly when a file is opened
  108. in read only mode by File View
  109.  
  110. Added a language type "TeX"; this differs from plain text only in that "-" is
  111. not considered a break point for line wrapping
  112.  
  113.  
  114.  
  115. 0.05.004
  116. --------
  117.  
  118. Fixed several bugs synchronising undo actions across windows showing the same
  119. file
  120.  
  121. Added a command line option '/v' which will cause all files named on the
  122. command line to be opened in read-only mode
  123.  
  124. Fixed a bug that caused brace matching to fail in some files with language type
  125. of "(none)"
  126.  
  127. Added menu items Execute Program Manager and Execute Task Manager and related
  128. commands
  129.  
  130. Fixed a bug that could cause file corruption or GPFs when undoing a 'delete
  131. back' action
  132.  
  133. Fixed a bug that would cause a GPF when the Ins key was pressed when no file
  134. was open
  135.  
  136. Fixed bugs with non-English keyboards that prevented AltGr+number keys from
  137. generating characters like { and }
  138.  
  139. Fixed bugs that could interfere with use of the numeric keyboard to synthesise
  140. character codes
  141.  
  142. File save actions now clear the stack of recorded undo actions by default; this
  143. can be changed with the 'save-clears-undo' setting in the [options] section of
  144. the ini file
  145.  
  146. Fixed a file handle leak that would occur whenever a write to disk operation
  147. failed
  148.  
  149. By default, any operation that saves a file to disk will now take a backup copy
  150. of any existing file of the same name before starting; this can be controlled
  151. by setting the "Backup" file mode
  152.  
  153. Fixed bugs in the EditTextWidenBrace command that would fail to locate closing
  154. braces occurring immediately after an existing selection
  155.  
  156. [PFE32] Fixed a bug that would cause random GPFs and malfunctions in handling
  157. DDE commands
  158.  
  159. The EditCopy DDE command now works as documented
  160.  
  161. Added context help search, to provide help on text in edit windows, available
  162. from the Help Context Help command or a double click on the right mouse button
  163.  
  164. The Window Tile Vertical command now preferentially locates windows showing
  165. command output at the top of the screen
  166.  
  167. [PFE16] Fixed a bug that could leave work files created to catch command output
  168. undeleted
  169.  
  170. The horizontal scroll bar algorithms have been changed, and the thumbtack is
  171. now more usable on files of normal line widths
  172.  
  173. The name of the file in the current window can now automatically be substituted
  174. in command lines executed by the Execute DOS Command To Window, Execute Repeat
  175. DOS Command To Window, and Execute Launch Application commands
  176.  
  177.  
  178.  
  179. 0.05.003
  180. --------
  181.  
  182. The Execute File Manager, Execute Control Panel and Execute Print Manager
  183. menu items and related commands now work correctly after being broken in
  184. 0.05.002
  185.  
  186. When setting a selection as the default find string, the Edit Find and Edit Replace 
  187. dialogs now correctly translate characters with codes greater than 127 into "^xnn"
  188. notation
  189.  
  190. When undo returns a file to an unchanged state, the toolbar Save button and File
  191. Save menu items are now de-activated
  192.  
  193. Fixed a bug causing Dr Watson to report parameter validation errors in
  194. ModifyMenu on startup or on load of a keymap file
  195.  
  196. The EditCMatchBrace command has been renamed EditTextMatchBrace and now has a menu
  197. item mapped to Ctrl+B. If the window has a language of "none", brace matching
  198. is done on {}, [], () and <> without regard to any syntactic elements; if the
  199. language is "C", matching is done on {}, [] and () and (some) C syntax is taken
  200. into account
  201.  
  202. Added command EditTextMatchBraceSelect, mapped to Shift+Ctrl+B, which acts as for
  203. EditTextMatchBrace but also selects the text between and including the braces
  204.  
  205. Fixed a bug that would cause problems if brace matching was used when any text
  206. was highlighted
  207.  
  208. Fixed a bug that made the KeyPad5 key unu